]> permondes.de Git - Analog_Engine.git/blobdiff - AESL/Damped Harmonic Osciallator scaled.AESL
Harmonic Oscillator basics, some changes to AESL
[Analog_Engine.git] / AESL / Damped Harmonic Osciallator scaled.AESL
index 06a7a9e83a493275558b608a083c3c088f6896f5..8bae8f39efc7c664f1c93baf4e15643b37fc5fe6 100644 (file)
@@ -26,14 +26,14 @@ PROGRAM DIVISION
 # - red:    y
 -1 -> InitialPosition -> -y0 # -initial position of the mass
 -1 -> InitialSpeed -> y0s’ # y’ is scaled to be within -1..+1
-+1, y0s’, y0s’ -> Summer.1 -> y0’
++1, y0s’, y0s’ -> Summer -> y0’
 
-y’’, IC:y0’ -> INTEGRATOR.1 -> -y’
--y’,IC:-y0 -> INTEGRATOR.2 -> y
+y’’, IC:y0’ -> INTEGRATOR -> -y’
+-y’,IC:-y0 -> INTEGRATOR -> y
 y -> SpringForce -> S*y # springforce times displacement
--y’ -> INVERTER.1 -> y’
+-y’ -> INVERTER -> y’
 y’ -> Damping -> D*y’ # damping times speed
-10:S*y, 10:D*y’ -> SUMMER.2 -> -(Dy’+Sy)
+10:S*y, 10:D*y’ -> SUMMER -> -(Dy’+Sy)
 -(Dy’+Sy) -> Mass -> -1/m*(Dy’+Sy)=y’’
 
 OPERATION DIVISION